<%@ taglib prefix="c"   uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>	
	<script>
		
		$(document).ready(function() {
			$(".autocomplete")
			.keydown(function(){
				$("#desc_"+this.id).get(0).value="";
				$("#id_"+this.id).get(0).value="";
			})
			.each(function(){
				$(this).autocomplete(
					"<%=request.getContextPath()%>/app/pconti/lookup.jsp", 
					{ 	minChars:1,  
						mustMatch:1, 
						matchSubset:1, 
						cacheLength:3, 
						onItemSelect:selectItem, 
						selectFirst:true,
						extraParams:{caller:this.id,causale:currentTab},
						formatItem:formatItem }
				);
				
			});
			
			
			$("#importo_a0").change(function(){
				 
				if( 
					$("#d0").val()=="" &&
					$("#causale").val()=="economico_ricavi"  &&  
					$("#a0").val()=="${paramPdoppia.codiceQuotaTesseraCircolo}")
				{  
					var bimporto = $("#importo_a0").val();
					var rimporto = ${paramPdoppia.ripQuotaTesseraReg + paramPdoppia.ripQuotaTesseraNaz + paramPdoppia.ripQuotaTesseraProv +paramPdoppia.ripQuotaTesseraProvFa};
					var diff = bimporto-rimporto;
					  
					if(diff<0) {
						alert("Importo inserito troppo basso");
						$("#importo_a0").val('');
						$("#importo_a0").focus(); 
						return false; 
						
					}
					$("#sbilancio").html("");
					$("#a1").val("${paramPdoppia.codiceQuotaTesseraNaz}");
					$("#desc_a1").val($("#desc_a0").val());
					$("#id_a1").val("${paramPdoppia.pcQuotaTesseraNaz.id}");
					
					$("#a2").val("${paramPdoppia.codiceQuotaTesseraReg}");
					$("#desc_a2").val($("#desc_a0").val());
					$("#id_a2").val("${paramPdoppia.pcQuotaTesseraReg.id}");
					
					$("#a3").val("${paramPdoppia.codiceQuotaTesseraProv}");
					$("#desc_a3").val($("#desc_a0").val());
					$("#id_a3").val("${paramPdoppia.pcQuotaTesseraProv.id}")

					$("#a4").val("${paramPdoppia.codiceQuotaTesseraProvFA}");
					$("#desc_a4").val($("#desc_a0").val());
					$("#id_a4").val("${paramPdoppia.pcQuotaTesseraProvFA.id}")
	
						
					$("#d0").val("${paramPdoppia.codiceCassa}");
					$("#desc_d0").val($("#desc_a0").val());
					$("#id_d0").val("${paramPdoppia.pcCassa.id}");
					
					$("#importo_d0").val($("#importo_a0").val());
					
					
					/*
					$("#importo_a0").val(bimporto*${paramPdoppia.percQuotaTesseraCircolo}/100);
					$("#importo_a1").val(bimporto*${paramPdoppia.percQuotaTesseraNaz}/100);
					$("#importo_a2").val(bimporto*${paramPdoppia.percQuotaTesseraReg}/100);
					$("#importo_a3").val(bimporto*${paramPdoppia.percQuotaTesseraProv}/100);
					*/
					
					$("#importo_a0").val(diff);
					$("#importo_a1").val(${paramPdoppia.ripQuotaTesseraNaz});
					$("#importo_a2").val(${paramPdoppia.ripQuotaTesseraReg});
					$("#importo_a3").val(${paramPdoppia.ripQuotaTesseraProv});
					$("#importo_a4").val(${paramPdoppia.ripQuotaTesseraProvFa});
					
					$("#importo_d0").val($("#importo_d0").val().replace(".",","))
					$("#importo_a0").val($("#importo_a0").val().replace(".",","))
					$("#importo_a1").val($("#importo_a1").val().replace(".",","))
					$("#importo_a2").val($("#importo_a2").val().replace(".",","))
					$("#importo_a3").val($("#importo_a3").val().replace(".",","))
					
					$("#descrizione").val("Tessera ${paramPdoppia.annoContabile}").focus();
					 
				}
				  
			});
			
			$("#${param.help}").html($("#help").html()); 
		 	$(".importo_d,.importo_a").change(recalculate);
		  
		});
		
		
	</script>